IDataDistributionCalculator

StockSharp.Xaml.Charting.Model.DataSeries

Определяет интерфейс для DataDistributionCalculator

Свойства

DataIsEvenlySpaced
public bool DataIsEvenlySpaced { get; }
value = iDataDistributionCalculator.DataIsEvenlySpaced

Получает ли данные равномерно

DataIsSortedAscending
public bool DataIsSortedAscending { get; }
value = iDataDistributionCalculator.DataIsSortedAscending

Получает ли этот DataSeries содержит Сортированные данные в X-направлении. Примечание: Сортированные данные приведут к гораздо более быстрым операциям индексации. Если это вообще возможно, постарайтесь сортировать свои данные в X-направлении

Методы

Clear
public void Clear()
iDataDistributionCalculator.Clear()

Очищает флаги DataDistributionCalculator.

OnAppendXValue
public void OnAppendXValue(ISeriesColumn<TX> xValues, TX newXValue, bool acceptsUnsortedData)
iDataDistributionCalculator.OnAppendXValue(xValues, newXValue, acceptsUnsortedData)

Вызывается при добавлении значений X. Следует обновить флаги распределения данных.

xValues
Значения х.
newXValue
Новое значение x.
acceptsUnsortedData
если установлено значение true, серия принимает несортированные данные.
OnAppendXValues
public void OnAppendXValues(ISeriesColumn<TX> xValues, int countBeforeAppending, IEnumerable<TX> newXValues, bool acceptsUnsortedData)
iDataDistributionCalculator.OnAppendXValues(xValues, countBeforeAppending, newXValues, acceptsUnsortedData)

Вызывается при добавлении значений X. Следует обновить флаги распределения данных.

xValues
Значения х.
countBeforeAppending
newXValues
Новое значение x.
acceptsUnsortedData
если установлено значение true, серия принимает несортированные данные.
OnInsertXValue
public void OnInsertXValue(ISeriesColumn<TX> xValues, int indexWhereInserted, TX newXValue, bool acceptsUnsortedData)
iDataDistributionCalculator.OnInsertXValue(xValues, indexWhereInserted, newXValue, acceptsUnsortedData)

Вызывается при вставке значений X. Следует обновить флаги распределения данных.

xValues
Значения х.
indexWhereInserted
newXValue
Новое значение x.
acceptsUnsortedData
если установлено значение true, серия принимает несортированные данные.
OnInsertXValues
public void OnInsertXValues(ISeriesColumn<TX> xValues, int indexWhereInserted, int insertedCount, IEnumerable<TX> newXValues, bool acceptsUnsortedData)
iDataDistributionCalculator.OnInsertXValues(xValues, indexWhereInserted, insertedCount, newXValues, acceptsUnsortedData)

Вызывается при вставке значений X. Следует обновить флаги распределения данных.

xValues
Значения х.
insertedCount
newXValues
Новое значение x.
acceptsUnsortedData
если установлено значение true, серия принимает несортированные данные.
indexWhereInserted
UpdateDataDistributionFlagsWhenRemovedXValues
public void UpdateDataDistributionFlagsWhenRemovedXValues()
iDataDistributionCalculator.UpdateDataDistributionFlagsWhenRemovedXValues()

Обновляет флаги распределения данных при удалении значений x.